/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package dominio;

import java.util.LinkedList;

/**
 *
 * @author Richard
 */

public class Especialidad {
    
    private int idEspecialidad;
    private String nombreEspecialidad;
    private LinkedList<Subarea> subareas;

    public Especialidad() {
        subareas=new LinkedList<>();
    }

    public Especialidad(int idEspecialidad) {
        this.idEspecialidad = idEspecialidad;
    }

    public LinkedList<Subarea> getSubareas() {
        return subareas;
    }

    public void setSubareas(LinkedList<Subarea> subareas) {
        this.subareas = subareas;
    }

    public int getIdEspecialidad() {
        return idEspecialidad;
    }

    public void setIdEspecialidad(int idEspecialidad) {
        this.idEspecialidad = idEspecialidad;
    }

    public String getNombreEspecialidad() {
        return nombreEspecialidad;
    }

    public void setNombreEspecialidad(String nombreEspecialidad) {
        this.nombreEspecialidad = nombreEspecialidad;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 89 * hash + this.idEspecialidad;
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Especialidad other = (Especialidad) obj;
        return this.idEspecialidad == other.idEspecialidad;
    }

    @Override
    public String toString() {
        return nombreEspecialidad;
    }   
}
